IoT 1-Click
Table of Contents
Privileges
AssociateDeviceWithPlacement
- description: Associate a device to a placement
- access level: Write
- resource types
{
"project": {
"resource_type": "project",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ClaimDevicesByClaimCode
- description: Claim a batch of devices with a claim code.
- access level: Read
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
CreatePlacement
- description: Create a new placement in a project
- access level: Write
- resource types
{
"project": {
"resource_type": "project",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
CreateProject
- description: Create a new project
- access level: Write
- resource types
{
"project": {
"resource_type": "project",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
DeletePlacement
- description: Delete a placement from a project
- access level: Write
- resource types
{
"project": {
"resource_type": "project",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DeleteProject
- description: Delete a project
- access level: Write
- resource types
{
"project": {
"resource_type": "project",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeDevice
- description: Describe a device
- access level: Read
- resource types
{
"device": {
"resource_type": "device",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribePlacement
- description: Describe a placement
- access level: Read
- resource types
{
"project": {
"resource_type": "project",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DescribeProject
- description: Describe a project
- access level: Read
- resource types
{
"project": {
"resource_type": "project",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
DisassociateDeviceFromPlacement
- description: Disassociate a device from a placement
- access level: Write
- resource types
{
"project": {
"resource_type": "project",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
FinalizeDeviceClaim
- description: Finalize a device claim
- access level: Read
- resource types
{
"device": {
"resource_type": "device",
"required": true,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
GetDeviceMethods
- description: Get available methods of a device
- access level: Read
- resource types
{
"device": {
"resource_type": "device",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
GetDevicesInPlacement
- description: Get devices associated to a placement
- access level: Read
- resource types
{
"project": {
"resource_type": "project",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
InitiateDeviceClaim
- description: Initialize a device claim
- access level: Read
- resource types
{
"device": {
"resource_type": "device",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
InvokeDeviceMethod
- description: Invoke a device method
- access level: Write
- resource types
{
"device": {
"resource_type": "device",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListDeviceEvents
- description: List past events published by a device
- access level: Read
- resource types
{
"device": {
"resource_type": "device",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListDevices
- description: List all devices
- access level: List
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
ListPlacements
- description: List placements in a project
- access level: Read
- resource types
{
"project": {
"resource_type": "project",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
ListProjects
- description: List all projects
- access level: List
- resource types
{
"": {
"resource_type": "",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
- description: Lists the tags (metadata) which you have assigned to the resource.
- access level: List
- resource types
{
"device": {
"resource_type": "device",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"project": {
"resource_type": "project",
"required": false,
"condition_keys": [],
"dependent_actions": []
}
}
TagResource
- description: Adds to or modifies the tags of the given resource. Tags are metadata which can be used to manage a resource.
- access level: Tagging
- resource types
{
"device": {
"resource_type": "device",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"project": {
"resource_type": "project",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:RequestTag/${TagKey}",
"aws:TagKeys"
],
"dependent_actions": []
}
}
UnclaimDevice
- description: Unclaim a device
- access level: Read
- resource types
{
"device": {
"resource_type": "device",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UntagResource
- description: Removes the given tags (metadata) from the resource.
- access level: Tagging
- resource types
{
"device": {
"resource_type": "device",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"project": {
"resource_type": "project",
"required": false,
"condition_keys": [],
"dependent_actions": []
},
"": {
"resource_type": "",
"required": false,
"condition_keys": [
"aws:TagKeys"
],
"dependent_actions": []
}
}
UpdateDeviceState
- description: Update device state
- access level: Write
- resource types
{
"device": {
"resource_type": "device",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UpdatePlacement
- description: Update a placement
- access level: Write
- resource types
{
"project": {
"resource_type": "project",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}
UpdateProject
- description: Update a project
- access level: Write
- resource types
{
"project": {
"resource_type": "project",
"required": true,
"condition_keys": [],
"dependent_actions": []
}
}